#define _CRT_SECURE_NO_WARNINGS  1
#include<stdio.h>
#include<stdlib.h>
#include<assert.h>

typedef int datatype;
#define INIT 2
typedef struct seqlist
{
	datatype* arr;
	int capacity;
	int size;
}sl;

void initseq(sl* L);

void pushback(sl* L,datatype x);

void print(sl* L);

void popback(sl* L);

void pushfront(sl* L,datatype x);

void popfront(sl* L);

int slfind(sl* L,datatype x);

void insert(sl* L, int pos, datatype x);

void pop(sl* L, int pos);